package com.th.supcom.pds.dispensedrug.client.model;

import java.util.Date;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * PdsPrescDetail UI模型.
 * 
 * 处方明细.
 */
public class PdsPrescDetailModel extends BaseModelData implements java.io.Serializable
{

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

    /**
	 * 
	 */
    private static final long serialVersionUID = 5046772816499180362L;

    /**
     * 默认构造器 .
     */
    public PdsPrescDetailModel ()
    {
    }

    /**
     * 获取0 未发药1已拣药 2已发药3-已改向.
     * 
     * @return the dispenseIndicator
     */
    public Integer getDispenseIndicator ()
    {
        return get ("dispenseIndicator");
    }

    /**
     * 获取发药时间.
     * 
     * @return the dispensingDatetime
     */
    public Date getDispensingDatetime ()
    {
        return get ("dispensingDatetime");
    }

    /**
     * 获取发药者编码.
     * 
     * @return the dispensingProvider
     */
    public String getDispensingProvider ()
    {
        return get ("dispensingProvider");
    }

    /**
     * 获取出库单号.
     * 
     * @return the exNo
     */
    public String getExNo ()
    {
        return get ("exNo");
    }

    /**
     * 获取窗口号.
     * 
     * @return the outpDispensaryWin
     */
    public Long getOutpDispensaryWin ()
    {
        return get ("outpDispensaryWin");
    }

    /**
     * 获取执行科室.
     * 
     * @return the performedBy
     */
    public String getPerformedBy ()
    {
        return get ("performedBy");
    }

    /**
     * 获取批次号.
     * 
     * @return the phamBatchNumber
     */
    public String getPhamBatchNumber ()
    {
        return get ("phamBatchNumber");
    }

    /**
     * 获取静脉药物配置中心(Pharmacy Intravenous Admixture Services，PIVAS为其缩写).
     * 
     * @return the pivas
     */
    public Integer getPivas ()
    {
        return get ("pivas");
    }

    /**
     * 获取处方序号.
     * 
     * @return the prescDetailNo
     */
    public String getPrescDetailNo ()
    {
        return get ("prescDetailNo");
    }

    /**
     * 获取每张处方由处方号唯一标识，流水号，非空.
     * 
     * @return the prescNo
     */
    public String getPrescNo ()
    {
        return get ("prescNo");
    }

    /**
     * 获取分拣时间SORTING_DATETIME .
     * 
     * @return the sortingDatetime
     */
    public Date getSortingDatetime ()
    {
        return get ("sortingDatetime");
    }

    /**
     * 获取分拣标志0-未分拣 1-已分拣.
     * 
     * @return the sortingIdentification
     */
    public Integer getSortingIdentification ()
    {
        return get ("sortingIdentification");
    }

    /**
     * 获取拣药人.
     * 
     * @return the sortingPharmacist
     */
    public String getSortingPharmacist ()
    {
        return get ("sortingPharmacist");
    }

    /**
     * 设置0 未发药1已拣药 2已发药3-已改向.
     * 
     * @param dispenseIndicator the dispenseIndicator to set.
     */
    public void setDispenseIndicator (final Integer dispenseIndicator)
    {
        set ("dispenseIndicator", dispenseIndicator);
    }

    /**
     * 设置发药时间.
     * 
     * @param dispensingDatetime the dispensingDatetime to set.
     */
    public void setDispensingDatetime (final Date dispensingDatetime)
    {
        set ("dispensingDatetime", dispensingDatetime);
    }

    /**
     * 设置发药者编码.
     * 
     * @param dispensingProvider the dispensingProvider to set.
     */
    public void setDispensingProvider (final String dispensingProvider)
    {
        set ("dispensingProvider", dispensingProvider);
    }

    /**
     * 设置出库单号.
     * 
     * @param exNo the exNo to set.
     */
    public void setExNo (final String exNo)
    {
        set ("exNo", exNo);
    }

    /**
     * 设置窗口号.
     * 
     * @param outpDispensaryWin the outpDispensaryWin to set.
     */
    public void setOutpDispensaryWin (final Long outpDispensaryWin)
    {
        set ("outpDispensaryWin", outpDispensaryWin);
    }

    /**
     * 设置执行科室.
     * 
     * @param performedBy the performedBy to set.
     */
    public void setPerformedBy (final String performedBy)
    {
        set ("performedBy", performedBy);
    }

    /**
     * 设置批次号.
     * 
     * @param phamBatchNumber the phamBatchNumber to set.
     */
    public void setPhamBatchNumber (final String phamBatchNumber)
    {
        set ("phamBatchNumber", phamBatchNumber);
    }

    /**
     * 设置静脉药物配置中心(Pharmacy Intravenous Admixture Services，PIVAS为其缩写).
     * 
     * @param pivas the pivas to set.
     */
    public void setPivas (final Integer pivas)
    {
        set ("pivas", pivas);
    }

    /**
     * 设置处方序号.
     * 
     * @param prescDetailNo the prescDetailNo to set.
     */
    public void setPrescDetailNo (final String prescDetailNo)
    {
        set ("prescDetailNo", prescDetailNo);
    }

    /**
     * 设置每张处方由处方号唯一标识，流水号，非空.
     * 
     * @param prescNo the prescNo to set.
     */
    public void setPrescNo (final String prescNo)
    {
        set ("prescNo", prescNo);
    }

    /**
     * 设置分拣时间SORTING_DATETIME .
     * 
     * @param sortingDatetime the sortingDatetime to set.
     */
    public void setSortingDatetime (final Date sortingDatetime)
    {
        set ("sortingDatetime", sortingDatetime);
    }

    /**
     * 设置分拣标志0-未分拣 1-已分拣.
     * 
     * @param sortingIdentification the sortingIdentification to set.
     */
    public void setSortingIdentification (final Integer sortingIdentification)
    {
        set ("sortingIdentification", sortingIdentification);
    }

    /**
     * 设置拣药人.
     * 
     * @param sortingPharmacist the sortingPharmacist to set.
     */
    public void setSortingPharmacist (final String sortingPharmacist)
    {
        set ("sortingPharmacist", sortingPharmacist);
    }
}